#ifndef VNAV_VN_FRAMEWORK_VNTYPEDEFS_H
#define VNAV_VN_FRAMEWORK_VNTYPEDEFS_H

#include <string>

typedef float VNFloat;
typedef double VNDouble;
typedef std::string VNString;
typedef unsigned int VNUInt;
typedef int VNInt;
typedef bool VNBool;
typedef int Position;
typedef long ObjectID;

namespace vnav
{
	enum PolygonType
	{
		POLY_TYPE_POINT = 0,
		POLY_TYPE_LINE,
		POLY_TYPE_TRIANGLE,
		POLY_TYPE_QUAD,
		POLY_TYPE_COMPLEX_POLYGON,
		POLY_TYPE_UNDEF
	};
}

#endif